﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ProfileMaker
{
    public partial class ProfieMaker : Form
    {
        public ProfieMaker()
        {
            InitializeComponent();
        }

        private void btnGetMail_Click(object sender, EventArgs e)
        {
            lvwNPC.BeginUpdate();
            lvwNPC.Items.Add("Mail");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("name");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("entryid");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("x");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("y");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("z");
            lvwNPC.EndUpdate();


            //ObjectManager.Update();
            //if (StyxWoW.Me.GotTarget)
            //{
            //    listView3.Items.Clear();
            //    listView3.View = View.Details;
            //    listView3.BeginUpdate();
            //    listView3.Items.Add("Vendor", 0);
            //    listView3.Columns[1].Width = StyxWoW.Me.CurrentTarget.Name.Length * 15;
            //    listView3.Items[0].SubItems.Add(StyxWoW.Me.CurrentTarget.Name);
            //    listView3.Items[0].SubItems.Add(StyxWoW.Me.CurrentTarget.Entry.ToString());
            //    listView3.Items[0].SubItems.Add("Repair");
            //    listView3.Items[0].SubItems.Add(StyxWoW.Me.CurrentTarget.X.ToString());
            //    listView3.Items[0].SubItems.Add(StyxWoW.Me.CurrentTarget.Y.ToString());
            //    listView3.Items[0].SubItems.Add(StyxWoW.Me.CurrentTarget.Z.ToString());
            //    listView3.EndUpdate();

            //}
            //else { MessageBox.Show("没有目标"); }
        }

        private void btnGetRepair_Click(object sender, EventArgs e)
        {
            lvwNPC.BeginUpdate();
            lvwNPC.Items.Add("Repair");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("name");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("entryid");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("x");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("y");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("z");
            lvwNPC.EndUpdate();
        }

        private void btnGetFood_Click(object sender, EventArgs e)
        {
            lvwNPC.BeginUpdate();
            lvwNPC.Items.Add("Food");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("name");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("entryid");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("x");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("y");
            lvwNPC.Items[lvwNPC.Items.Count - 1].SubItems.Add("z");
            lvwNPC.EndUpdate();
        }

        private void lvwNPC_SelectedIndexChanged(object sender, EventArgs e)
        {
            foreach (ListViewItem lvi in lvwNPC.SelectedItems)
            {
                lvwNPC.Items[lvi.Index].Remove();
            }
        }



    }
}
